Increasing Tree Search Efficiency for Constraint Satisfaction Problems
نویسندگان
چکیده
In this paper we explore the number of tree search operations required to solve binary constraint satisfaction problems. We show analytically and experimentally that the two principles of first trying the places most likely to fail and remembering what has been done to avoid repeating the same mistake twice improve the standard backtracking search. We experimentally show that a lookahead procedure called forward checking (to anticipate the future) which employs the most likely to fail principle performs better than standard backtracking, Ullman's, Waltz's, Mackworth's, and Haralick's discrete relaxation in all cases tested, and better than Gaschnig's backmarking in the larger problems.
منابع مشابه
Efficient interval partitioning - Local search collaboration for constraint satisfaction
In this article, a cooperative solution methodology that integrates interval partitioning (IP) algorithms with a local search, feasible sequential quadratic programming (FSQP), is presented as a technique to enhance the solving of continuous constraint satisfaction problems (continuous CSP). FSQP is invoked using a special search tree management system developed to increase search efficiency in...
متن کاملTree Search Methods versus Genetic Algorithms for Over-Constrained Graph Coloring Problems
Constraint satisfaction problems (CSP) are widely studied in a large area of computer sciences, and many problems can be treated as CSPs. Furthermore, many solving methods exist such as complete methods, local search (for example tabu search) and genetic algorithms (GA) [4]. The goal of this paper is to show that for some graph coloring problems, especially over-constrained, using genetic algor...
متن کاملDynamic Agent-Ordering and Nogood-Repairing in Distributed Constraint Satisfaction Problems
The distributed constraint satisfaction problem (CSP) is a general formalization used to represent problems in distributed multi-agent systems. To deal with realistic problems, multiple local variables may be required within each autonomous agent. A number of heuristics have been developed for solving such multiple local variable problems. However, these approaches do not always guarantee agent...
متن کاملReal-time Heuristic Search for Combinatorial Optimization and Constraint Satisfaction
We summarize a new approach to real-time heuristic tree search for problems with a fixed goal depth, such as combinatorial optimization and constraint satisfaction problems. Best-leaf-first search (BLFS) is a general and complete algorithm that visits leaves in an order that efficiently approximates increasing predicted cost. It can adapt its search order on-line to the current problem. Empiric...
متن کاملPerformance of a Comprehensive and Efficient Constraint Library Based on Local Search
Constraint satisfaction is one of the major areas in AI that has important real-life applications. Lee et al. propose E-GENET, a stochastic solver for general constraint solving based on iterative repair. Performance figures show that E-GENET compares favorably against tree-search based solvers in many hard problems. On the other hand, global constraints have been shown to be very effective in ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Artif. Intell.
دوره 14 شماره
صفحات -
تاریخ انتشار 1979